WpAssetCleanUp\OptimiseAssets\OptimizeJs D

Total Complexity 294
Dependencies 16
Dependents 8
Total lines 1,249
Lines of code 756
Logical lines of code 495
Comment lines 262
Methods 19
Properties 0

Methods 19

Method Rating Maintainability Complexity Lines of code
maybeOptimizeIt()
D
22
57 159
isOptimizeJsEnabledByOtherParty()
D
30 53 87
updateHtmlSourceOriginalToOptimizedJs()
C
35 25 77
alterHtmlSource()
B
38 23 62
getInlineAssociatedWithScriptHandle()
B
41 20 50
moveInlinejQueryAfterjQuerySrc()
B
41 19 47
prepareOptimizeList()
B
43 18 43
maybeAlterContentForInlineScriptTag()
A
44 16 40
generateInlineAssocHtmlForHandle()
A
45 14 43
ignoreDependencyRuleAndKeepChildrenLoaded()
A
49 11 29
getScriptTagFromHandle()
A
52 9 24
maybeAlterContentForJsFile()
A
54 8 19
updateOriginalToOptimizedTag()
S
52 6 22
getScriptTagsFromSrcs()
S
57 5 15
isWorthCheckingForOptimization()
S
70 4 6
maybeDoJsFixes()
S
57 2 16
strReplaceOnce()
S
68 2 7
getRelPathJsCacheDir()
S
79 1 3
init()
S
69 1 7